home *** CD-ROM | disk | FTP | other *** search
- /* PHIGS enumerate typedefs */
-
- static char *Pws_dep_indnames[] =
- {
- "WORKSTATION_INDEPENDENT", "WORKSTATION_DEPENDENT"
- };
-
- static char *Psys_stnames[] =
- {
- "PHCL", "PHOP"
- };
-
- static char *Pws_stnames[] =
- {
- "WSCL", "WSOP"
- };
-
- static char *Pstruct_stnames[] =
- {
- "STCL", "STOP"
- };
-
- static char *Pstruct_statusnames[] =
- {
- "NON_EXISTENT", "EMPTY", "NOTEMPTY"
- };
-
- static char *Par_stnames[] =
- {
- "ARCL", "AROP"
- };
-
- static char *Pws_classnames[] =
- {
- "VECTOR", "RASTER", "OTHER"
- };
-
- static char *Pws_catnames[] =
- {
- "OUTPUT", "INPUT", "OUTIN", "MO", "MI"
- };
-
- static char *Pctrl_flagnames[] =
- {
- "CONDITIONALLY", "ALWAYS"
- };
-
- static char *Psimult_eventsnames[] =
- {
- "NOMORE", "MORE"
- };
-
- static char *Pstruct_net_sourcenames[] =
- {
- "CSS", "ARCHIVE"
- };
-
- static char *Pdisp_surfnames[] =
- {
- "NOTEMPTY", "EMPTY"
- };
-
- static char *Pvisual_stnames[] =
- {
- "CORRECT", "DEFERRED", "SIMULATED"
- };
-
- static char *Pedge_flagnames[] =
- {
- "OFF", "ON"
- };
-
- static char *Paspectnames[] =
- {
- "LINETYPE",
- "LINEWIDTH_SCALE_FACTOR",
- "POLYLINE_COLOUR_INDEX",
- "MARKERTYPE",
- "MARKERSIZE_SCALE_FACTOR",
- "POLYMARKER_COLOUR_INDEX",
- "TEXT_FONT",
- "TEXT_PRECISION",
- "CHARACTER_EXPANSION_FACTOR",
- "CHARACTER_SPACING",
- "TEXT_COLOUR_INDEX",
- "INTERIOR_STYLE",
- "INTERIOR_STYLE_INDEX",
- "INTERIOR_COLOUR_INDEX",
- "EDGE_FLAG",
- "EDGETYPE",
- "EDGEWIDTH_SCALE_FACTOR",
- "EDGE_COLOUR_INDEX"
- };
-
- static char *Pasfnames[] =
- {
- "BUNDLED", "INDIVIDUAL"
- };
-
- static char *Pcolr_availnames[] =
- {
- "MONOCHROME", "COLOUR"
- };
-
- static char *Pclip_indnames[] =
- {
- "NOCLIP", "CLIP"
- };
-
- static char *Pprinames[] =
- {
- "HIGHER", "LOWER"
- };
-
- static char *Ppfcfnames[] =
- {
- "POLYLINE", "FILL_AREA", "FILL_AREA_SET"
- };
-
- static char *Ppath_ordernames[] =
- {
- "TOPFIRST", "BOTTOMFIRST"
- };
-
- static char *Pop_modenames[] =
- {
- "REQUEST", "SAMPLE", "EVENT"
- };
-
- static char *Pechonames[] =
- {
- "NOECHO", "ECHO"
- };
-
- static char *Pistatusnames[] =
- {
- "NONE", "OK", "NOINPUT"
- };
-
- static char *Popen_struct_statusnames[] =
- {
- "NONE", "OPEN"
- };
-
- static char *Pin_classnames[] =
- {
- "NONE", "LOCATOR", "STROKE", "VALUATOR", "CHOICE",
- "PICK", "STRING"
- };
-
- static char *Pprompt_switchnames[] =
- {
- "OFF", "ON"
- };
-
- static char *Pinq_typenames[] =
- {
- "SET", "REALIZED"
- };
-
- static char *Pupd_stnames[] =
- {
- "NOTPENDING", "PENDING"
- };
-
- static char *Pdc_unitsnames[] =
- {
- "METRES", "OTHER"
- };
-
- static char *Pdyn_modnames[] =
- {
- "IRG", "IMM", "CBS"
- };
-
- static char *Pedit_modenames[] =
- {
- "INSERT", "REPLACE"
- };
-
- static char *Pref_flagnames[] =
- {
- "DELETE", "KEEP"
- };
-
- static char *Perr_modenames[] =
- {
- "OFF", "ON"
- };
-
- static char *Psearch_dirnames[] =
- {
- "BACKWARD", "FORWARD"
- };
-
- static char *Psearch_statusnames[] =
- {
- "FAILURE", "SUCCESS"
- };
-
- /* Possibly Implementation dependent, if version has
- ** PHIGS extension elements e.g. DEC
- */
-
- static char *Pelem_typenames[] =
- {
- "ALL",
- "NIL",
- "POLYLINE3",
- "POLYLINE",
- "POLYMARKER3",
- "POLYMARKER",
- "TEXT3",
- "TEXT",
- "ANNOTATION_TEXT_RELATIVE3",
- "ANNOTATION_TEXT_RELATIVE",
- "FILL_AREA3",
- "FILL_AREA",
- "FILL_AREA_SET3",
- "FILL_AREA_SET",
- "CELL_ARRAY3",
- "CELL_ARRAY",
- "GENERALIZED_DRAWING_PRIMITIVE3",
- "GENERALIZED_DRAWING_PRIMITIVE",
- "SET_POLYLINE_INDEX",
- "SET_POLYMARKER_INDEX",
- "SET_TEXT_INDEX",
- "SET_INTERIOR_INDEX",
- "SET_EDGE_INDEX",
- "SET_LINETYPE",
- "SET_LINEWIDTH_SCALE_FACTOR",
- "SET_POLYLINE_COLOUR_INDEX",
- "SET_MARKER_TYPE",
- "SET_MARKER_SIZE_SCALE_FACTOR",
- "SET_MARKER_COLOUR_INDEX",
- "SET_TEXT_FONT",
- "SET_TEXT_PRECISION",
- "SET_CHARACTER_EXPANSION_FACTOR",
- "SET_CHARACTER_SPACING",
- "SET_TEXT_COLOUR_INDEX",
- "SET_CHARACTER_HEIGHT",
- "SET_CHARACTER_UP_VECTOR",
- "SET_TEXT_PATH",
- "SET_TEXT_ALIGNMENT",
- "SET_ANNOTATION_TEXT_CHARACTER_HEIGHT",
- "SET_ANNOTATION_TEXT_CHARACTER_UP_VECTOR",
- "SET_ANNOTATION_TEXT_PATH",
- "SET_ANNOTATION_TEXT_ALIGNMENT",
- "SET_ANNOTATION_STYLE",
- "SET_INTERIOR_STYLE",
- "SET_INTERIOR_STYLE_INDEX",
- "SET_INTERIOR_COLOUR_INDEX",
- "SET_EDGE_FLAG",
- "SET_EDGETYPE",
- "SET_EDGEWIDTH_SCALE_FACTOR",
- "SET_EDGE_COLOUR_INDEX",
- "SET_PATTERN_SIZE",
- "SET_PATTERN_REFERENCE_POINT_AND_VECTORS",
- "SET_PATTERN_REFERENCE_POINT",
- "ADD_NAMES_TO_SET",
- "REMOVE_NAMES_FROM_SET",
- "SET_INDIVIDUAL_ASF",
- "SET_HLHSR_IDENTIFIER",
- "SET_LOCAL_MODELLING_TRANSFORMATION3",
- "SET_LOCAL_MODELLING_TRANSFORMATION",
- "SET_GLOBAL_MODELLING_TRANSFORMATION3",
- "SET_GLOBAL_MODELLING_TRANSFORMATION",
- "SET_MODELLING_CLIPPING_VOLUME3",
- "SET_MODELLING_CLIPPING_VOLUME",
- "SET_MODELLING_CLIPPING_INDICATOR",
- "RESTORE_MODELLING_CLIPPING_VOLUME",
- "SET_VIEW_INDEX",
- "EXECUTE_STRUCTURE",
- "LABEL",
- "APPLICATION_DATA",
- "GENERALIZED_STRUCTURE_ELEMENT",
- "SET_PICK_IDENTIFIER",
- #ifdef SUN
- "POLYLINE_SET3_WITH_DATA",
- "FILL_AREA_SET3_WITH_DATA",
- "TRIANGLE_STRIP3_WITH_DATA",
- "QUADRILATERAL_MESH3_WITH_DATA",
- "SET_OF_FILL_AREA_SET3_WITH_DATA",
- "NON-UNIFORM_B-SPLINE_CURVE",
- "NON-UNIFORM_B-SPLINE_SURFACE",
- "CELL_ARRAY3_PLUS",
- "SET_TEXT_COLOUR",
- "SET_POLYMARKER_COLOUR",
- "SET_EDGE_COLOUR",
- "SET_POLYLINE_COLOUR",
- "SET_CURVE_APPROXIMATION_CRITERIA",
- "SET_POLYLINE_SHADING_METHOD",
- "SET_INTERIOR_COLOUR",
- "SET_BACK_INTERIOR_COLOUR",
- "SET_BACK_INTERIOR_STYLE",
- "SET_BACK_INTERIOR_STYLE_INDEX",
- "SET_REFLECTANCE_PROPERTIES",
- "SET_BACK_REFLECTANCE_PROPERTIES",
- "SET_INTERIOR_SHADING_METHOD",
- "SET_BACK_INTERIOR_SHADING_METHOD",
- "SET_REFLECTANCE_MODEL",
- "SET_BACK_REFLECTANCE_MODEL",
- "SET_SURFACE_APPROXIMATION_CRITERIA",
- "SET_PARAMETRIC_SURFACE_CHARACTERISTICS",
- "SET_FACE_DISTINGUISHING_MODE",
- "SET_FACE_CULLING_MODE",
- "SET_LIGHT_SOURCE_STATE",
- "SET_DEPTH_CUE_INDEX",
- "SET_COLOUR_MAPPING_INDEX",
- "SET_RENDERING_COLOUR_MODEL",
- #endif
- };
-
- static char *Pdefer_modenames[] =
- {
- "ASAP", "BNIG", "BNIL", "ASTI", "WAIT"
- };
-
- static char *Pmodnames[] =
- {
- "NIVE", "UWOR", "UQUM"
- };
-
- static char *Pconf_resnames[] =
- {
- "MAINTAIN", "ABANDON", "UPDATE"
- };
-
- static char *Pregen_flagnames[] =
- {
- "POSTPONE", "PERFORM"
- };
-
- static char *Pproj_typenames[] =
- {
- "PARALLEL", "PERSPECTIVE"
- };
-
- static char *Pcompose_typenames[] =
- {
- "PRECONCATENATE", "POSTCONCATENATE", "REPLACE"
- };
-
- static char *Ptext_pathnames[] =
- {
- "RIGHT", "LEFT", "UP", "DOWN"
- };
-
- static char *Phor_alignnames[] =
- {
- "NORMAL", "LEFT", "CENTRE", "RIGHT"
- };
-
- static char *Pvert_alignnames[] =
- {
- "NORMAL", "TOP", "CAP", "HALF", "BASE", "BOTTOM"
- };
-
- static char *Pattrsnames[] =
- {
- "POLYLINE", "POLYMARKER", "TEXT", "INTERIOR", "EDGE"
- };
-
- static char *Ptext_precnames[] =
- {
- "STRING", "CHAR", "STROKE"
- };
-
- static char *Pint_stylenames[] =
- {
- "HOLLOW", "SOLID", "PATTERN", "HATCH", "EMPTY"
- };
-
- /* Implementation dependent code */
-
- static char *Pbasenames[] =
- {
- "PHIGS_X_TOOL", "PHIGS_X_DRAWABLE", "PHIGS_CGM_OUT",
- "PHIGS_X_DRAWABLE_REGION"
- };
-
- static char *Pwsattrnames[] =
- {
- "BASE_NAME",
- "X_BUF_MODE",
- "NORM_CURSOR_TYPE",
- "NORM_CURSOR_COLOUR",
- "TRAV_CURSOR_TYPE",
- "TRAV_CURSOR_COLOUR",
- "ACCELERATOR_USAGE",
- "COLOUR_MODE",
- "TOOL_WIDTH",
- "TOOL_HEIGHT",
- "TOOL_X",
- "TOOL_Y",
- "TOOL_LABEL",
- "TOOL_ICON_FILE",
- "TOOL_FOREGROUND_COLOUR",
- "TOOL_BACKGROUND_COLOUR",
- "TOOL_SHOW_LABEL",
- "TOOL_ICON_LABEL",
- "TOOL_BORDER_WIDTH",
- "WS_CATEGORY",
- "COLOUR_TABLE_SIZE",
- "WST_NUM_VIEW_REP",
- "X_CMAP_PROP_ATOM",
- "DC_MODEL",
- "SIMULATE_PICK",
- "STEREO",
- "X_DISPLAY_NAME",
- "CGM_ENCODING",
- "CGM_CONFORMANCE",
- "CGM_METRIC_HEIGHT_PTR",
- "CGM_METRIC_WIDTH_PTR",
- "CGM_METRIC_LINE_WIDTH_PTR",
- "CGM_VDC_PRECISION",
- "REGION_RECT",
- "REGION_PRIORITY",
- "REGION_BACKGROUND",
- "USE_DECOMP"
- };
-
- static char *Pdblbuffnames[] =
- {
- "PHIGS_BUF_SINGLE",
- "PHIGS_BUF_DOUBLE",
- "PHIGS_BUF_DOUBLE_CMAP"
- };
-
- static char *Paccusagenames[] =
- {
- "PHIGS_USE_ACC_PREFERRED",
- "PHIGS_USE_ACC_REQUIRED",
- "PHIGS_USE_ACC_NONE"
- };
-
- static char *Pcursortypenames[] =
- {
- "PHIGS_CURSOR_NONE",
- "PHIGS_CURSOR_DEFAULT",
- "PHIGS_CURSOR_CROSS",
- "PHIGS_CURSOR_NOT_SIGN"
- };
-
- static char *Pcolourmodenames[] =
- {
- "PHIGS_INDEX_COLOUR",
- "PHIGS_TRUE_COLOUR"
- };
-
- static char *Pcgmencodingnames[] =
- {
- "PHIGS_CGM_BINARY",
- "PHIGS_CGM_CHARACTER",
- "PHIGS_CGM_CLEAR_TEXT"
- };
-
- static char *Pcgmconformancenames[] =
- {
- "PHIGS_CGM_CONFORM_NONE",
- "PHIGS_CGM_CONFORM_TOP",
- "PHIGS_CGM_CONFORM_TOP_BASIC"
- };
-
- static char *Pcgmvdcprecisionnames[] =
- {
- "PHIGS_CGM_LOW_PREC",
- "PHIGS_CGM_HIGH_PREC"
- };
-
- static char *Pbgclearnames[] =
- {
- "PHIGS_BG_CLEAR",
- "PHIGS_BG_NO_CLEAR"
- };
-
- static char *Pdcmpnames[] =
- {
- "PHIGS_USE_DCMP_ON",
- "PHIGS_USE_DCMP_OFF"
- };
-
- static char *Pdcmodelnames[] =
- {
- "PHIGS_DC_LIMITS_ADJUST_TO_WINDOW",
- "PHIGS_DC_LIMITS_FIXED"
- };
-
- static char *Psimulatepicknames[] =
- {
- "PHIGS_SIMULATE_PICK_OFF",
- "PHIGS_SIMULATE_PICK_ON"
- };
-
- /* PHIGS PLUS enumerated types */
-
- static char *Pdcuemodenames[] =
- {
- "SUPPRESSED",
- "ALLOWED"
- };
-
- static char *Prationalnames[] =
- {
- "NON-RATIONAL",
- "RATIONAL"
- };
-
- static char *Pcullmodenames[] =
- {
- "NONE",
- "BACKFACING",
- "FRONTFACING"
- };
-
- static char *Pdistingmodenames[] =
- {
- "OFF",
- "ON"
- };
-
- static char *Pcurveplacenames[] =
- {
- "UNIFORM",
- "NON-UNIFORM"
- };
-
- /* end of enumname.c */
-